package com.zbkj.crmeb.export.vo;

import io.swagger.annotations.ApiModel;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.math.BigDecimal;

@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@ApiModel(value="SupplierOrderExcelVo对象", description = "订单导出")
public class SupplierOrderExcelVo implements Serializable {

    @ExcelColumn(value = "下单时间", col = 1)
    private String pushTime;

    @ExcelColumn(value = "订单号", col = 2)
    private String channelOrderSn;

    @ExcelColumn(value = "商品Id", col = 3)
    private Integer productId;

    @ExcelColumn(value = "商品名", col = 4)
    private String goodsName;

    @ExcelColumn(value = "品牌", col = 5)
    private String goodsBrand;

    @ExcelColumn(value = "缩略图", col = 6)
    private String image;

    @ExcelColumn(value = "国际编码", col = 7)
    private String keyword;

    @ExcelColumn(value = "商品规格", col = 8)
    private String goodsAttr;

    @ExcelColumn(value = "数量", col = 9)
    private Integer quantity;

    @ExcelColumn(value = "原价（元）", col = 10)
    private BigDecimal otPriceCNY;

    @ExcelColumn(value = "原价(欧元)", col = 11)
    private BigDecimal otPriceEUR;

    @ExcelColumn(value = "售价（元）", col = 12)
    private BigDecimal priceCNY;

    @ExcelColumn(value = "售价(欧元)", col = 13)
    private BigDecimal priceEUR;

    @ExcelColumn(value = "订单状态", col = 14)
    private String orderStatus;

    @ExcelColumn(value = "退款状态", col = 15)
    private String refundStatus;

    @ExcelColumn(value = "退款金额", col = 16)
    private String refundPrice;

    @ExcelColumn(value = "退款时间", col = 17)
    private String refundTime;

    @ExcelColumn(value = "退款操作人", col = 18)
    private String refundOperator;

    @ExcelColumn(value = "发货地", col = 19)
    private String tempName;

    @ExcelColumn(value = "发货时间", col = 20)
    private String deliveryTime;

    @ExcelColumn(value = "快递名称", col = 21)
    private String deliveryCompany;

    @ExcelColumn(value = "发货单号", col = 22)
    private String deliveryNumber;

    @ExcelColumn(value = "收货人", col = 23)
    private String userName;

    @ExcelColumn(value = "手机号", col = 24)
    private String userPhone;

    @ExcelColumn(value = "收货地址", col = 25)
    private String address;

    @ExcelColumn(value = "身份证号", col = 26)
    private String idCard;

}
